body{
	background: #FFF;
	margin: 0px;
	padding: 1px;
	
	font-size: 9pt;
	font-family: Verdana;
}

form{
	display: inline;
}

h2{
	clear: both;
}


a{
	color: blue;
	text-decoration: none;
}

a:hover{
	color:red;
	text-decoration: underline;
}

.nav{
	padding: 2px;
	background: #AAA;
	list-style: none;
	display:block;
	height: 2em;
	margin: 0px;
}
.nav li{
	background: #FFF;
	display: block;
	float: left;
	height: 1.8em;
	line-height: 1.8em;
	margin-right: 2px;
	padding: 2px 0.5em;
}

.nav li.t{
	background: yellow;
	font-weight: bold;
}

.login-form{
	margin: 300px auto;
	border: 1px solid #AAA;
}

.login-form .head{
	border: 1px solid ;
	margin: 3px;
	padding: 6px;	
	font-weight: bold;
	background: #EEE;
}

.left-nav {
	list-style: none;
	margin: 0px;
	width: 120px;
	padding-left:10px;
	line-height: 1.5em;
}

.content{
	padding: 3px;
}

.left-nav li{
	border: 0;
}

.wrap{
	/*border-top: 2px solid #EEE;*/
	margin-top: 5px;
}

.message{
	
}

.search-form div{
	float: left;
	line-height: 2em;
	height: 2em;
	border: 1px solid #DDD;
	padding: 3px;
	margin-right: 10px;
}

.search-form span{
	margin-right: 5px;
	clear: both;
}

.list{
	border: 1px solid #DDDDDD;
	border-right: 0px;
	width: 1200px;
}
.mlist{
	border: 1px solid #DDDDDD;
	border-right: 0px;
	width: 800px;
}
.mlist thead td{
	height:30px;
	border-bottom: 1px solid #DDDDDD;
	padding: 2px;
	border:1px solid #FFE;
	border-right: 1px solid #DDDDDD;
	height:40px;
	vertical-align: top;
	font-weight: bold;
	background-color: #EEEEEE;
}
.sms-list{
	border: 1px solid #DDDDDD;
	border-right: 0px;
	width: 1000px;
}
.sms-list tr td{
	padding: 2px;
	background-color:#C63;
	border:1px solid #FFE;
	border-right: 1px solid #DDDDDD;
	height:40px;
	vertical-align: top;
}

.sms-list hidtr{
	padding: 2px;
	background-color:#FFE;
	border-right: 1px solid #DDDDDD;
}

.list thead td{
	height:30px;
	border-bottom: 1px solid #DDDDDD;
}

.list tr td{
	padding: 2px;
	border:1px solid #FFE;
	border-right: 1px solid #DDDDDD;
	height:40px;
	vertical-align: top;
}
.list thead{
	font-weight: bold;
	background-color: #EEEEEE;
}

.highlight{
	background-color: #EEE!important;
}

.property{
	width: 900px;
	border: 1px solid #999;
	border-right: 0px;
}

.property td{
	line-height: 2em;
	border-right: 1px solid #999;
	padding-left: 5px;
	vertical-align: top;
}

.property .key{
	font-weight: bold;
	width: 15%;
}

.property input{
	width: 32em;
}

.msg{
	background: #FFFFCC;
	height: 2em;
	line-height: 2em;	
	width: 600px;
	padding-left: 10px;
	border: 1px solid #666;
}

li.sub{
	margin-left: 2em;
}

.expand-span{
	cursor: hand;
}

.close-span{
	font-size: 7px;
}

.title-div{
	width: 15em;
	height: 1.2em;
	overflow: hidden;
	float: left;
}
img{
border:0px;
}
.icon{

}

tr.deleted{
	background: #FF99FF;
}

.page-link {
	padding: 3px 5px;
	border: 1px solid #AAA;
	margin: 0px 2px;
}

span.current{
	background: #CCFFFF;
}

.post {
	border: 1px solid #999;
	padding: 3px;
	margin-bottom: 10px;
	width: 1000px;
}

.deleted-thread{
	background: #FF99FF;
}

.main-thread{
	margin-left: 0px;
	border-color: navy!important;
}

.sub-thread{
	margin-left: 40px;
	width: 960px!important;
}

.thread-row{
	height: 1.5em;
	line-height: 1.5em;
	clear: both;
}

.thread-row div{
	float:left;
	margin: 2px 4px;
}

span.label{
	font-weight: bold;
	margin-right: 3px;
	text-decoration: underline;
	color: #444;
}

.thread-content{
	margin: 2px 4px;
/*	margin-top: 16px!important;*/
	border: 1px solid #DDD;
	float: none!important;
	padding: 10px;
	background: #C8FFC8;
}

.thread-verified{
	background: #CCFFFF;
}

.thread-deleted{
	opacity: 0.6;
	filter:alpha(opacity=60);       
}

.badwords{
	list-style: none;
	margin: 0px;
}

.badwords li{
	float: left;
	margin-right: 1em;
	display: block;
	width: 12em;
}

.tag{
	border-left: solid 1px #AAA;
	padding-left: 5px;
	line-height: 1.8em;
}

.expand{
	cursor: pointer;
}

.childTag{
	margin-left: 10px;
}

.tag input.text{
	border: 0;
	border-bottom: 1px solid red;
	width: 6em;
	font-size: 9pt;
	font-family: Verdana;
}

.app td{
	border-top: 1px solid black;
}

.controller_0 td{
	background-color: #FFFFCC;
}

.controller_1 td{
	background-color: #CCFFFF;
}

.controller_2 td{
	background-color: #CCFFCC;
}

.controller_3 td{
	background-color: #FFCCCC;
}

.controller_4 td{
	background-color: #FF99FF;
}

.controller_5 td{
	background-color: #33CCFF;
}

.editable {
	border-bottom: dotted 1px black;
	cursor: pointer;
}

.switcher{
	cursor: pointer;
	font-size: 10px;
	line-height: 0.5em;
}

.expand{
	color: red;
}

.collapse{
	color: #777;
}

thead td{
	
}

.box-title{
	background-color: #DDD;
	padding: 2px;
}

.box-close{
	float: right;
	padding-right: 2px;
	cursor: pointer;
}

.box-content{
	margin-top: 10px;
	margin-left: 5px;
}

.delete-link{
	cursor: pointer;
	color: blue;
}

.goal-table{
	margin:0px;
	padding: 0px;
	border:0;
}

.goal-table td{
	border:0;
}

.goal-table ul, .goal-table li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.goal-table ul{
	clear: left;
}

.goal-table li{
	width: 8em;
	float: left;
}

.goal {
	width: 80%;
	margin:10px;
	border: 1px solid black;
}

.availible{
	color: green;
}

.unavailibe{
	color: red;
}

a.highlight{
	color: red;
}

.text_template{
	width: 90%;
	border: 0;
}

.text_template td{
	vertical-align: top;
	border: 0;
}

.text_template .c1{
	width: 100px;
}

.text_template .c2{
}

.text_template .c3{
	width: 4em;
}

table.properties{

}

.calign{
text-align: center;
}
.ralign{
text-align: right;
}
table.properties td{
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 3px;
	font-size: 10.5pt;
}

table.properties .th{
	background-color: black;
	color: white;
}

table.properties .tt td{
	border-top: 1px solid #333;
}

div.combat_log{
	margin-top: 5px;
	background-color: #EEE;
	line-height: 2em;
	border: 1px solid #F00;
}

.duel_name{
	text-decoration: underline;
	color: green;
}

.duel_skill{
	color: blue;
}

.duel_damage{
	color: red;
}
.pselected{
	font-weight:bold;
	font-size:14px;
	color:#000;
	font-family:"宋体";
}
*{margin:0px;padding:0px;}
.text_block {padding:10px};
.text_block h3 {margin-left:100px;}
.text_block ul {font-size:14px;color:blue;font-weight:bold}
.text_block ul li {list-style:none;margin:2px}
.text_block ul {margin:5px 0px 0px 10px;border:1px solid #ccc;background-color:#eee;padding:1px 10px 1px 10px}
.text_block textarea{border:1px solid #ccc;width:600px;height:200px}

.input_textarea {border:1px solid #ccc;width:600px;height:100px}
.main_table {width:100%;margin-left:20px;padding:4px}
.btn_submit{display:inline;border:1px solid #000;padding:2px 5px;background-color:#ccc;cursor:pointer;padding:0;font-size:12px;height:20px}
.a_submit{display:inline;text-decoration:none;font-size:12px;padding:2px 5px;border:1px solid #000;background-color:#ccc;height:20px;cursor:pointer}
.a_submit:visited{color:black}
a,a:visit{color:black}
a:hover{color:#777}

.input_text {width:200px;height:20px;border:1px solid #ccc}
.input_radio {width:20px;}
.searchbox {margin:10px;font-size:14px}
.searchbox div {margin-top:4px}
.searchbox {padding:10px;width:750px;}
.searchbox a:hover{text-decoration:underline}
.searchbox a{font-size:12px;color:#222;text-decoration:underline}
.searchbox a:visited{color:#222;text-decoration:underline}
.div_bottom {margin:10px 10px}

.right_comic_table {width:95%;padding:4px;border:1px solid #ccc;font-size:14px}
.right_comic_table th {border:1px solid #ccc;background-color:#eee;padding:2px;text-align:center}
.right_comic_table td {border:1px solid #ccc;padding:2px}
.right_comic_table td span {}
.right_comic_table td span a {font-size:14px;margin-left:5px}
.current {font-size:20px;font-weight:bold;color:#00f;margin-left:5px}

.m_select {width:200px;height:100px;border:1px solid #ccc}
.s_select {width:100px;border:1px solid #ccc}
.notice {font-size:12px;color:#111;margin-left:10px}

.list_block {margin-left:20px;margin-top:20px}
.div_box_2{margin-left:0px;padding:10px;font-size:14px}
.div_box{margin-left:20px;padding:10px;font-size:14px}
.div_box div{margin-top:10px}

.center {text-align:center}


#li {display:inline;list-style:none;}
.STYLE7 {font-size: 12px; color: #FFFFFF; }
.STYLE7 a{font-size: 12px; color: #FFFFFF; }
#header_top {height:57px;width:100%;background :url(../images/main_03.gif);}
#header_top img{ float:left;}
.header_logo {height:57px;width:378px;float:left;}
.header_right {height:27px;margin-top:30px;background:url(../images/main_06.gif);float:right;width:22%;}
.header_right dl {margin:0px;}
.header_right dd {float:left;}
.header_right dt {float:left; padding-top:5px;margin-left:10px;}

#header_line{width:100%;background :url(../images/main_10.gif);height:40px;}
#header_line img{ float:left;}
#header_line dl{float:right;background :url(../images/main_11.gif);width:248px;height:40px;}
#header_line dt{margin:15px 50px;_margin:12px 50px}

#header_nav{width:100%;background :url(../images/main_31.gif) repeat-x; height:30px; float:left;}
#header_nav img{ float:left;}
#header_nav dl{width:100%;height:30px; background :url(../images/main_32.gif) no-repeat right; float:left;}
#header_nav dd{width:11%; background :url(../images/main_29.gif) no-repeat; text-align:center; line-height:30px;height:30px; float:left;}
#header_nav dt{width:75%; padding-left:3%; background :url(../images/main_30.gif) no-repeat left; line-height:30px; height:30px; float:left;}


.main_left {width:150px;margin:2px 10px;padding:2px;height:auto;float:left;}
.main_right{margin-top:10px;border:2px #ccc solid;float:left}

#navigation {
    margin:0px;
    padding:0px;
    width:147px;
    float:left;
}
#navigation a.head {
    cursor:pointer;
    background:url(../images/main_34.gif) no-repeat scroll;
    display:block;
    font-weight:bold;
    margin:0px;
    padding:5px 0 5px;
    text-align:center;
    font-size:12px;
    text-decoration:none;
}
#navigation ul {
    border-width:0px;
    margin:0px;
    padding:0px;
    text-indent:0px;
}
#navigation li {
    list-style:none; display:inline;
}
#navigation li li a {
    display:block;
    font-size:12px;
    text-decoration: none;
    text-align:center;
    padding:3px;
}
#navigation li li a:hover {
    background:url(../images/tab_bg.gif) repeat-x;
        /*border:solid 1px #adb9c2;*/
}



#sub_ctx_list{width:100%;}

.inputs { 
width:600px; 
height:20px; 
border:1px solid red; 
vertical-align:middle; 
}
.inputsmall {
margin-left: 10px;   
width:30px; 
height:20px; 
border:1px solid red; 
vertical-align:middle; 
}
.select{
width:100px; 
height:150px;
bgcolor:#c0c;
border:1px solid red; 
vertical-align:middle;  
}
.text{
width:120px; 
height:150px;
bgcolor:#c0c;
border:1px solid red; 
vertical-align:middle;      
}
.indextext{
width:800px; 
height:120px;
bgcolor:#c0c;
border:1px solid red; 
vertical-align:middle;      
}

/* pages  */
#pages {padding: 18px 0; font-size:12px; float:right;}

#pages a {float: left;display: inline;margin: 0 5px ;display: block; font-size: 14px;}
#pages .highlight {font-weight: bold; color: maroon !important;}

#pages ul {list-style-type: none; padding:0;}
#pages li {float: left;display: inline;margin: 0 5px 0 0;display: block;}
#pages li a {color: #203839;padding: 4px;border: 1px solid #999;text-decoration: none;float: left; margin:0; background:#f2f2f2;}
#pages li a:hover {color: #fff;border: 1px solid #6C8DAB; background: #6C8DAB;}
#pages li.nolink {color: #ccc;border: 1px solid #f3f3f3;padding: 4px;}
#pages li.current {color: #fff;border: 1px solid #6C8DAB;padding: 4px;background: #6C8DAB;}

/*tag list start*/
#right_middel{
    width:auto;
}
#right_table{
    height:auto;width:900px;border-style:solid; border-width: thick thick thick thick;border-color:#C93B71 #C93B71 #C93B71 #C93B71;
}
#right_tag{align:center;}
#right_line{line-height:0px;border-bottom:1px soild #000;width:900px;margin:30px 10px 0 0;}
#right_tag_list{height:515px;width:900px;border-style:solid; border-width: 0 0 0 0;border-color:#C93B71 #C93B71 #C93B71 #C93B71;}
#right_tag_table{align:center;border-bottom:1px #000 solid;border-left:1px #000 solid; width:100%; height:90%; cellpadding:0; cellspacing:0;}
.right_tag_td{align:center; height:10%; width:1%; border-top:1px #000 solid; border-right:1px #000 solid;}
#right_td{align:center; height:20px;width:1%;border-bottom:1px #000 solid;border-top:1px #000 solid;border-right:1px #000 solid;}
#right_td_a{align:center; height:40%; width:1%;border-bottom:1px #000 solid;border-top:1px #000 solid;border-right:1px #000 solid;}
#right_td_b{align:center; height:20px;width:2%;border-bottom:1px #000 solid;border-top:1px #000 solid;border-right:1px #000 solid;}
#right_td_c{align:center; height:40%; width:1%;border-top:1px #000 solid;border-right:1px #000 solid;}

/*tag list end*/

/*comic list start*/
#right_comic_table{
    height:auto;width:1200px;border-style:solid; border-width: thin thin thin thin;border-color:#C93B71 #C93B71 #C93B71 #C93B71;
}
.comic_th{
    align:center; height:10%; width:1%; border-right:1px #000 solid;border-bottom:1px #000 solid;
}
.comic_td{
    padding:0px;overflow:hidden;
    nowrap;
    align:center; height:10%; width:1%; border-top:1px #000 solid; border-right:1px #000 solid;
}
/*comic list end*/
/* 弹出窗口 */
.popup-top,
.popup-top-right,
.popup-top-mid,
.popup-bottom,
.popup-bottom-right,
.popup-bottom-mid
{ height: 7px; background: url(../images/popup_corner.png) no-repeat; _overflow: hidden; }
.popup-bottom{ background-position: left -16px;}
.popup-top-mid,.popup-bottom-mid{ margin: 0 7px; background: #84939e; }
.popup-top-right{ background-position: right -8px; }
.popup-bottom-right{ background-position: right -24px; }
.popup-mid{ background:#84939e }
.popup-mid-main{ border: 1px solid #fff; margin: 0 7px;  }
.popup-mid-main-top,.popup-mid-main-bottom,.popup-closebtn{ background: url(../images/gui/popup_bg.jpg) left -42px repeat-x; }
.popup-mid-main-top{ height: 20px; color: #184a89; font-size: 14px; font-weight:bold; padding: 10px 0 0 10px; border-bottom: 1px solid #bec6cc }
.popup-mid-main-bottom{ background-position: left -73px; height: 27px; padding: 9px 0 0 0; border-top: 1px solid #dcdcdd; text-align: right }
.popup-mid-main-mid{ background: #fff }
.popup-mid-main-mid-content{ padding: 13px; }
.popup-mid-main-mid-content2{ padding:13px; text-align:center}
a.popup-closebtn{ display: block; float: right; width: 41px; height: 20px; margin: -10px 10px 0 0; *margin: -10px 5px 0 0; background-position: left top; text-decoration: none; }
a.popup-closebtn:hover{ text-decoration: none;background-position: left -21px;  }
.popup-mid-main-bottom a,.popup-mid-main-bottom button{ margin: 0 10px 0 0; }